home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 2.iso
/
STUTTGART
/
UTIL
/
SYS
/
TINYOBJS
/
<tarZ$use>
/
files
/
!TinyObjs
/
!Help
< prev
next >
Wrap
Text File
|
1991-05-09
|
6KB
|
145 lines
-> !TinyObjs.!Help v1.00 - 09-May-91 - Paul John Murphy
Copyright © 1991 Murphsoft - Paul John Murphy
Read this document carefully before using TinyObjs.
Program Description
===================
TinyObjs is a small RISC OS Desktop application written in BASIC which I
wrote to allow filing system objects of all types (files, directories, and
applications) to be temporarily placed on the icon bar. It is functionally
similar to TinyDirs which Acorn supply on :App2 with the Archimedes which
for some reason does not allow ordinary files to be placed on the icon bar,
and is really written to fill the gaps which TinyDirs leaves, whilst still
allowing everything TinyDirs does. TinyObjs really acts fairly like Filer,
just placing icons in a different place. The program *should* work on any
Acorn Archimedes. I feel it necessary to emphasize here that the program is
*NOT* just a modified version of TinyDirs - TinyObjs was written from
scratch, and any similarity to TinyDirs is because certain things can only
be done in certain ways.
Program Purpose
===============
To provide a form of "scratch pad" on the icon bar where any filing system
object can be placed, going beyond the Acorn TinyDirs specification, whilst
still including all the functionality TinyDirs has.
Program Distribution
====================
TinyObjs may be freely distributed, providing that the contents of the
archive remain the same, and no files are added to or modified in the
archive. The actual archiving method may be changed, as I have no desire to
enforce people to use Spark (even although it is excellent). I reserve all
other rights to TinyObjs and it remains Copyright © 1991 Murphsoft - Paul
John Murphy. This software costs nothing, but I still retain all rights to
it. If that is your definition of Public Domain, then, as far as you are
concerned, this is Public Domain.
The distribution archive should contain the following files:
Filename Length
-------- ------
!TinyObjs.!Boot 343 bytes
!TinyObjs.!Help 7303 bytes
!TinyObjs.!Run 442 bytes
!TinyObjs.!RunImage 15206 bytes
!TinyObjs.!Sprites 1640 bytes
!TinyObjs.Sprites 4108 bytes
!TinyObjs.Templates 1924 bytes
The original distribution archive was created using Spark 2.14 in Compress
16-bit mode.
Program Guarantee
=================
Sorry, no guarantee (of any sort), if the program works, and saves your
life, great, I'm happy for you. If the program fails miserably, crashing
your machine, and trashing your hard disk, then hard luck, but not my
problem. The program works fine on my machine (400/1 series, 4Mb RAM, 40Mb
ADFS hard disk, RISC OS 2.00), and may work on others.
Disclaimer
==========
I accept no responsibility for ANY problems with this software, or any
problems which this software may create.
Further to this, I accept no responsibility for TinyObjs running objects
which may be harmful, as it contains no deliberately harmful code, and
cannot discriminate between a harmful object and a harmless object dragged
onto it by a user - TinyObjs does no more than Filer, just in different
manner.
Instructions
============
TinyObjs is loaded by double-clicking on the application, and will do no
more than initialise and install itself on the icon-bar at this point. To
place an object on the icon bar, simply drag it onto the TinyObjs icon, and
it should appear on the icon bar. Clicking menu on the TinyObjs icon will
provide a menu with an information option and a quit option (this removes
all tiny objects and causes TinyObjs to exit and die). Clicking select on a
tiny object (any object which has been placed on the icon bar by TinyObjs)
will either run the object (if it is a file or application), or do a
Filer_OpenDir on it (if it is a directory). Clicking menu on a tiny object
will provide a menu with an option to remove the object from the icon bar.
Clicking adjust on an object will perform the same action as select, but
will also remove the object. Dragging an object onto a tiny object will run the object, passing the dragged object's name as a parameter.
Comments
========
TinyObjs behaves, in many respects, as Filer, and sends the various Wimp
messages, as per Filer, before it runs objects, thus allowing Wimp
applications to grab objects without them having to be run.
Up to 64 tiny objects are allowed, but this is specified by a constant at
the start of the program, so can be easily changed (NB: WimpSlot may have to
be changed in !Run). This should be more than anyone will require, and too
many icons on the icon bar make the desktop difficult to use, and the icon
bar very slow to scroll (I have had around 200 icons on the icon bar using
TinyObjs, but it took about 5 minutes to scroll from one end of the icon bar
to the other).
Objects dragged onto TinyObjs are not copied or loaded in any way, TinyObjs
just makes a note of its objectname and type, so objects which are deleted
cannot be recovered, just because they are represented as tiny objects.
Known Bugs/Problems
===================
Some errors may arise due to objects not being runnable, being deleted by
the user, or other bits of wierdness.
Acknowledgements
================
Spark is by David Pilling, and is copyright © David Pilling.
Spark can be obtained by asking for Disc 16 : Spark and sending £5-99
(including P&P) to:
David Pilling
P.O. Box 22,
Thornton Cleveleys,
Blackpool.
FY5 1LR.
United Kingdom.
Acorn and Archimedes are trademarks of Acorn Computers Limited.
I am not connected with Spark, David Pilling, or Acorn.
Version History
===============
v1.00 - 09-May-91 - TinyObjs started.
Contacting Me
=============
I can be contacted in a number of ways:
Prestel: 038387270
Acorn SID: 038387270
Telecom Gold (Dialcom): 10074:MIK2056
Telex: 9312110135=PJ G
The World Of Cryton: Paul Murphy
Scottish Opus (FidoNet 2:259/2.0): Paul Murphy